package com.urbainski.estagio.view.usuario
{
	import com.urbainski.estagio.entidade.Usuario;
	
	[Bindable]
	public class UsuarioConectado {

		private static var _instance:UsuarioConectado;
		private static var _usuarioLogado:Usuario;
		
		public function UsuarioConectado(){
			if(_usuarioLogado == null){
				_usuarioLogado = new Usuario();
			}
		}
		
		public static function getInstance():UsuarioConectado{
			if(_instance == null){
				_instance = new UsuarioConectado();
			}
			return _instance;
		}
		
		public function set usuarioLogado(user:Usuario):void{
			_usuarioLogado = user;
		}
		
		public function get usuarioLogado():Usuario{
			return _usuarioLogado;
		}
	}
}